package com.kunpan.admin.service;

import com.kunpan.admin.common.domain.AjaxResult;
import com.kunpan.admin.entity.PanFile;
import com.kunpan.admin.entity.dto.PanFileDto;

public interface FileOperateService {
    AjaxResult updateFileStatusByIds(Integer[] ids);

    AjaxResult restoreFileStatusByIds(Integer[] ids);

    AjaxResult getRecycleFileList(PanFileDto panFileDto);

    AjaxResult deleteCompletelyFile(PanFileDto panFileDto);

    AjaxResult moveFile(Integer id, Integer parentId);

    AjaxResult renameFile(PanFile panFile);
}
